home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 1 / PC World Interactive 1 - Nisan 1997.iso / nostalji / bbs / faq / lanmail.txt < prev    next >
Internet Message Format  |  1995-07-06  |  38KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.kei.com!travelers.mail.cornell.edu!newstand.syr.edu!forbin.syr.edu!jmwobus
  2. From: jmwobus@mailbox.syr.edu (John Wobus)
  3. Newsgroups: comp.mail.misc,comp.answers,news.answers
  4. Subject: LAN Mail Protocols Summary
  5. Followup-To: poster
  6. Date: 5 Jul 1995 15:12:46 GMT
  7. Organization: Syracuse University, Syracuse, NY
  8. Lines: 649
  9. Approved: jmwobus@mailbox.syr.edu
  10. Message-ID: <3tea5e$mm7@newstand.syr.edu>
  11. Reply-To: jmwobus@mailbox.syr.edu
  12. NNTP-Posting-Host: forbin.syr.edu
  13. Originator: jmwobus@forbin.syr.edu
  14. Xref: senator-bedfellow.mit.edu comp.mail.misc:24603 comp.answers:12887 news.answers:47757
  15.  
  16. Archive-name: LANs/mail-protocols
  17.  
  18. Serving PCs and Workstations Using a Central Mail Server on an Internet
  19. ------- --- --- ------------ ----- - ------- ---- ------ -- -- --------
  20.  
  21. Author:     John Wobus, jmwobus@syr.edu (corrections welcome)
  22. Date:       7/5/1995
  23. This file:  http://web.syr.edu/~jmwobus/comfaqs/lan-mail-protocols
  24.             ftp://ftp.syr.edu/information/faqs/lan-mail-protocols
  25.  
  26. There are advantages to collecting mail destined to PCs and
  27. workstations on a central server, to be turned over to the PC or
  28. workstation on demand:
  29.  
  30. - Your PC or workstation may be down quite a bit and less network
  31.   bandwidth and less of the processing resouces of the sending computer
  32.   are used if the computer receiving your mail is ready.
  33. - Some people use more than one PC or workstation to read mail.
  34. - A PC or workstation may not have the resources to store all the mail
  35.   you receive.
  36. - It can make your e-mail address more like other users'.
  37.  
  38. The easiest way to "implement" this is to run the central mail server
  39. like any multi-user system: let people sign on to it and use some mail
  40. utility.  Then PC and workstation users can use "terminal sessions" to
  41. sign on to the central mail server and read their mail.  This has the
  42. disadvantage of making the PC and workstation users learn and use the
  43. central mail server's procedures.
  44.  
  45. SMTP, the "internet" mail protocol used to deliver mail between
  46. multi-user systems only supports mail transfer initiated by the sender
  47. (actually, it has a method to initiate reception, but the method didn't
  48. catch on and is not used).  Other protocols have been devised to allow
  49. a workstation or PC to request transfer of mail, thus able to make use
  50. of a cnetral server.  These include the published protocols POP
  51. (probably not used anymore), POP2, POP3, IMAP2, IMAP3 (not used), IMAP4
  52. and DMSP.
  53.  
  54. POP, POP2, POP3:  These are rather minimal and are designed to be so.
  55. The three are similar but not enough alike to be interoperable.  They
  56. are basically designed to identify the user by username and password,
  57. to transfer the mail from server to PC or workstation and to delete the
  58. mail transferred.  It is assumed that SMTP will be used to send mail.
  59. Messages can be retrieved individually, but the only information you
  60. can get about a message without transferring it is its length in
  61. bytes-- useful for PCs with limited storage.
  62.  
  63. POP3 has a number of extensions including Xtnd Xmit which allows
  64. clients to send mail through the POP3 session rather than using SMTP.
  65. Another extension is APOP which allows RSA MD5 encryption of passwords
  66. passed over the network.
  67.  
  68. POP3 is now the most-used POP, but POP2 is still used.  POP3 has a
  69. couple of optional extensions: one to avoid sending passwords, and one
  70. to aid in reading bulletin boards.
  71.  
  72. IMAP2, IMAP3, IMAP4:  The IMAP family is similar to the POP family, but
  73. also gives clients a way to do string searches through mail that still
  74. resides on the server.  This is designed to allow the PC or workstation
  75. to be more selective as to which mail will be transferred.  The POP
  76. protocols, on the other hand, are designed for simpler server
  77. software.
  78.  
  79. IMAP2 is used quite a bit.  IMAP3 is an incompatible offshoot that has
  80. not been implemented much.  IMAP4 is a relatively recent extension of
  81. IMAP2 which makes the servers cogniscent of the MIME-structure of a
  82. message.  IMAP4 also extends IMAP to have many other features including
  83. some of DMSP's.
  84.  
  85. IMSP (Interactive Mail Support Protocol) is a protocol which is being
  86. developed to compliment IMAP4 by offering related e-mail services
  87. beyond the scope of IMAP4.  It includes the ability to subscribe find &
  88. subscribe to bulletin boards, mailboxes, and to find and search address
  89. books.
  90.  
  91. DMSP (aka PCMAIL):  PCs and workstations can use this protocol to both
  92. send and receive mail.  The system is designed around the idea that
  93. each user can own more than one workstation; however, the system
  94. doesn't seem to handle the idea of a "public workstation" very well.
  95. The PCs and workstations are assumed to hold state information about
  96. the mail, a directory so to speak, and when the PC or workstation is
  97. connected to the server, this directory is updated to "reality".
  98.  
  99. Who uses these protocols?  These protocols were designed and
  100. implemented mostly by Internet-connected universities with some
  101. participation by other Internet-connected research institutions.  They
  102. were certainly devised to handle the type of electronic mail that
  103. universities must do.  A typical site has probably 10 to 10,000 desktop
  104. machines and has an Internet connection and also runs Unix, giving them
  105. the Unix sysadmin expertise that makes running a Unix-based server
  106. attractive.  Most of the servers listed here run under Unix though some
  107. run under other large systems and as time goes on, we are seeing more
  108. servers that run on PCs and Macintoshes.
  109.  
  110. Disadvantages: there are a number of disadvantages associated with
  111. the use of these protocols:
  112. -since these methods do not dominate the industry, software using these
  113.   methods is often incompatible with other useful and/or well-known
  114.   software.  A couple of examples are:
  115.   -Use of mail-enabled applications on PCs (there is no fundimental
  116.     reason that mail software using these protcols can't provide
  117.     the API used by mail-enabled applications, but in general this
  118.     hasn't come about yet)
  119.   -Use of the usual Unix mail readers & the Unix .forward files.
  120. -since the server is holding mail for the person, the person can
  121.   use the server for storage.  This leaves the potential for all
  122.   the disk-space problems inherent in shared disks: people hogging
  123.   disk-space or forgetting to clean up, etc.
  124. -sizing the server: a perennial question people ask is "How big a
  125.   machine do I need to serve my campus (or department, or whatever)".
  126.   Naturally no one can give a straight answer because it depends upon
  127.   so many factors.
  128.  
  129. Issue of Remote Access:  Modern commercial e-mail packages typically
  130. have features designed to assist in remote access of ones e-mail.
  131. Features include:
  132. -ability to download mail through a modem
  133. -ability to synchronize two different systems which you are using to
  134.   read your e-mail by plugging them together.
  135. Any method of reading e-mail using PCs or Macintoshes can be used
  136. remotely via the "PCanywhere(tm)" method, e.g. by dialing up your own
  137. office PC and using one of the several kinds of software that allow you
  138. to control your PC over the phone.  Also, any LAN-based method can be
  139. used by using one of the several methods of providing the same protocol
  140. support over dialup lines as are on LANs (SLIP or PPP for the
  141. above-mentioned, TCP/IP-based protocols, ARA for Appletalk-based
  142. protocols, etc, and sometimes using two different protocols, one
  143. incapsulated in the other) under the constraint that any operations
  144. that use the network will be much slower.  Also, POP3 is often used
  145. directly over modems (for example, Eudora can be used in this manner).
  146. The ideal protocol for remote access would not penalize the user for
  147. the much slower communications speed (usually slower by a factor of
  148. 100: note that a lot of LAN-based software was written without regard
  149. to minimizing the necessary communication, thus is really hurt by such
  150. slow speeds), yet would allow the same software to run both remotely
  151. and locally, with a wonderful user interface.  It would also not be
  152. overly expensive in communications equipment or services.  This is a
  153. difficult set of objectives and the above-three protocols can achieve
  154. some of them for some users, but what they actually achieve depends a
  155. lot on the user's pattern of e-mail usage.  If a user reads just a
  156. small amount of mail, then we would not worry about the length of time
  157. necessary to download it remotely with POP3, but if the person receives
  158. a lot of mail, but just wants to read a small amount of it at home,
  159. then with IMAP2, they could pick and choose what to read, eliminating
  160. some download time.  If someone is paying for the telephone line time
  161. (possibly the user if it is a long distance call; in any case, the
  162. institution pays a monthly fee for each line it offers, which is
  163. dependent upon how many users it is serving, how often they call, and
  164. how long their calls are) then IMAP2's natural method of usage which
  165. requires the phone call to remain while a user is reading, poking
  166. around, sending, and rearranging mail can be much more costly than
  167. using POP3 if one call is used to quickly download all the mail and
  168. another later call is used to send any replies.  Thus with POP3 a user
  169. might have two 1 minute calls before and after a 30 minute e-mail
  170. session instead of keeping the call for 30 minutes with IMAP2, and each
  171. phone line the institution offers could be serving 15 times as many
  172. such users who would each pay a lot less in long-distance phone bills.
  173. Note that with the advent of multimedia mail (see MIME below) whose
  174. messages can be very large, it is possible that downloading even one
  175. message that you end up not reading remotely could ruin such a
  176. nice-sounding scenario.
  177.  
  178. MIME:  MIME (Multipurpose Internet Mail Extensions) is a relatively new
  179. Internet standard for the format for messages with multiple parts, and
  180. with non-ASCII data.  Any client that can import or export files can
  181. use MIME in a clumsy way if you have a program to create and/or decode
  182. a MIME message.  Some clients have built-in features to do this.
  183. Client-server mail protocols generally only deal with entire messages,
  184. and can retrieve MIME messages as well as any other messages since MIME
  185. was carefully designed to be transparent to existing mail systems.
  186. However, IMAP4 has features to allow retrieval of individual parts of
  187. MIME-encoded messages.  The chart below lists whether a package has
  188. MIME support.  Servers for protocols that don't offer any special MIME
  189. features are marked na for Not Applicable since they need do nothing
  190. for users to use MIME.  All IMAP4 servers can also do this, but the
  191. chart lists whether they include explicit MIME support.
  192.  
  193. Approaches not covered by this memo: proprietary protocols; file
  194. sharing; APIs; X.400.  Vendors can invent their own protocols similar
  195. to those listed above, and some have.
  196.  
  197. LAN e-mail can also be implemented using file sharing, e.g. using NFS
  198. to allow separate Unix workstations to share the same mail spool area
  199. just as if it were mail being stored on one system.  If the
  200. applications are written so that they are careful to lock files
  201. correctly, then this works.  An advantage is that any network file
  202. protocol can be used and the e-mail application can be somewhat
  203. independent of the file protocol.  For example, Unix systems could use
  204. either AFS or NFS.  Pegasus is a PC & Mac application that uses Novell
  205. file service to do something similar.  Specifications for client-server
  206. interaction consist of the file service protocol along with the server
  207. directory structures & conventions used for storing e-mail.
  208.  
  209. A very popular approach with commercial vendors is the use of APIs.
  210. The client talks to the server using an API (Applications Programming
  211. Interface), i.e., a set of subroutine/procedure library call
  212. definitions for a library providing subroutines/procedures to send,
  213. receive, and manipulate e-mail.  With the use of any remote procedure
  214. call mechanism, the client can be located on a different computer from
  215. the server.  This allows some mixing and matching of RPC mechanisms,
  216. underlying protocol stacks and APIs: e.g., a vendor defines an API, and
  217. it can be run over IPX or TCP/IP, in each case over the protocol
  218. stack's RPC mechanism.  There are a number of APIs now being pushed by
  219. vendors: MAPI (Microsoft); VIM (Lotus); AOCE (Apple); SMF (Novell, part
  220. of MHS).  These API's have been the basis for numerous mail-enabled
  221. applications:  e.g. a word processor that allows you to send or receive
  222. documents through e-mail simply uses one of these APIs allowing it to
  223. communicate with any server supporting the same API.  Specifications
  224. for client-server interaction consist of the protocol stack up to the
  225. RPC protocol, then the API itself.
  226.  
  227. Note that though the API approach in combination with remote procedure
  228. calls allows one to implement client-server e-mail without the use of
  229. the protocols covered by this document (IMAP, POP, etc), that there is
  230. no theoretical reason why such APIs can't be used in an IMAP or POP
  231. environment.  The necessary software would be a "driver" or piece of
  232. "middleware" that provides the APIs calls to mail-enabled applications
  233. and uses POP, IMAP, or whatever over a LAN to reach a server.  The
  234. advantages/disadvantages of such an approach as compared to the use of
  235. RPCs is open to debate.  UniPalm's Mail-IT is an example of client
  236. software that provides MAPI within the client and uses POP3 to access
  237. the server.
  238.  
  239. X.400 is the message transport defined for use between
  240. telecommunications vendors and customers by the international
  241. consortium of national standards bodies known as ISO.  It roughly
  242. corresponds to the Internet's SMTP and RFC822 header format.
  243. A consortium of X.400 vendors (XAPIA) have developed an API for
  244. X.400 applications called CMC.
  245.  
  246.  
  247. More about the protocols:
  248.  
  249. Name:      Post Office Protocol, Version 2
  250. Nickname:  POP2
  251. Document:  RFC 937 (Butler et al, February 1985)
  252. TCP-port:  109
  253. Status:    Functionally replaced by incompatible POP3 but still used some
  254.  
  255. Name:      Post Office Protocol, Version 3
  256. Nickname:  POP3
  257. Document:  RFC 1725 (Myers, November 1994)
  258. TCP-port:  110 (109 also often used)
  259. Status:    In use, standards track
  260. Sites:     UC Irvine, MIT
  261.  
  262. Name       Post Office Protocol, Version 3 Authentication command
  263. Nickname:  POP3 AUTH
  264. Document:  RFC1734 (Myers, December 1994)
  265.  
  266. Name:      Post Office Protocol, Version 3 Extended Service Offerings
  267. Nickname:  POP3 XTND
  268. Document:  RFC 1082 (Rose, November 1988)
  269.  
  270. Name:      Distributed Mail Service Protocol
  271. Nickname:  DMSP, Pcmail
  272. Document:  RFC 1056 (Lambert, June 1988)
  273. TCP-port:  158
  274. Status:    Used very little
  275. Sites:     MIT
  276.  
  277. Name:      Interactive Mail Access Protocol, Version 2
  278. Nickname:  IMAP2
  279. Document:  RFC 1176 (Crispin, August 1990)
  280. TCP-port:  143
  281. Status:    In use, being replaced by upward-compatible IMAP4
  282. Sites:     Stanford, U Washington
  283.  
  284. Name:      Interactive Mail Access Protocol, Version 3
  285. Nickname:  IMAP3
  286. Document:  RFC 1203 (Rice, February 1991)
  287. TCP-port:  220
  288. Status:    Historical, not used
  289. Sites:     Stanford
  290.  
  291. Name:      Internet Message Access Protocol, Version 4
  292. Nickname:  IMAP4
  293. Document:  RFC 1730 (Crispin, December 1994)
  294. TCP-port:  143
  295. Status:    Being implemented, Standards track
  296. Sites:     U Washington
  297. Related:   RFC 1731 (Myers, December 1994),
  298.            RFC 1732 (Crispin, December 1994),
  299.            RFC 1733 (Crispin, December 1994)
  300.  
  301. Name:      Interactive Mail Support Protocol
  302. Nickname:  IMSP
  303. Document:  Draft RFC: ? (Myers, August 1993)
  304. Status:    Experimental
  305. Sites:     Carnegie Mellon
  306.  
  307. Note: The "I" in IMAP used to stand for "Interactive".  Now it stands
  308. for "Internet" and the "M" stands for "Message" rather than "Mail".
  309. Also, Internet drafts are available at ds.internic.net, munnari.oz.au,
  310. and nic.nordu.net in directory internet-drafts.  IMAP4 used to be
  311. called IMAP2bis.
  312.  
  313. Other sources of similar information:
  314.  
  315. By anonymous ftp from ftp.cac.washington.edu: 
  316.     imap/imap.vs.pop    -outlines differences in more detail
  317.     imap/imap.software    -list of IMAP software
  318.         mail/draft-ietf-imap-model-00.txt    -informational
  319.  
  320. Mailing lists:
  321.     pop@jhunix.hcf.jhu.edu
  322.         imap@cac.washington.edu
  323.         CW-EMAIL@EARNCC.EARN.NET
  324.  
  325. By anonymous ftp from rtfm.mit.edu:
  326.         This memo
  327.         comp.os.msdos.mail-news FAQ Memo
  328.  
  329. Other FAQ Memos:
  330.         Client-server mail protocols FAQ (comp.mail.misc, news.answers)
  331.                                 -similar to this memo but shorter and
  332.                                  more practical.  Should be on
  333.                                  rtfm.mit.edu somewhere.
  334.  
  335. Consortium:
  336.         "The IMAP Consortium"    -Getting under way as of March 1995.
  337.  
  338. Implementations:
  339.  
  340. Prot   Computer   Implementation      End  MIME Source
  341. ------ ---------- ------------------- ---- ---- --------------------------------
  342. DMSP   PC         pc-epsilon (3.1)    clnt ?    allspice.lcs.mit.edu
  343. DMSP   PC         pc-netmail (3.1)    clnt ?    allspice.lcs.mit.edu
  344. DMSP   PC         pc-reader           clnt ?    allspice.lcs.mit.edu
  345. DMSP   Unix       Pcmail 3.1 reposit. srvr na   allspice.lcs.mit.edu
  346. DMSP   Unix/EMACS Pcmail 4.2          clnt ?    allspice.lcs.mit.edu
  347. DMSP   PC         PC/TCP 2.3          clnt ?    FTP Software 8/4/94
  348. DMSP   OS/2       PC/TCP              clnt ?    FTP Software
  349. DMSP   OS/2       TCP/2               clnt ?    Essex Systems
  350. DMSP   OS/2       TCP/2 SERVER PACK   srvr na   Essex Systems
  351. DMSP   OS/2       TCP/2 ADV CLIENT    clnt ?    Essex Systems
  352. IMAP2  Macintosh  MacMS 2.2.1         clnt no   sumex-aim.stanford.edu 11/7/93
  353. IMAP24 Macintosh  Mailstrom 1.04      clnt no   sumex-aim.stanford.edu 11/7/93
  354. IMAP24 Macintosh  Mailstrom 2 (b?)    clnt yes  sumex-aim.stanford.edu 10/19/93    
  355. IMAP?  Macintosh  Simeon 3.x          clnt ?    Esys Corporation 6/9/95
  356. IMAP?  Unix       Simeon 3.x          clnt ?    Esys Corporation 6/9/95
  357. IMAP?  Windows    Simeon 3.x          clnt ?    Esys Corporation 6/9/95
  358. IMAP2  Macintosh  PathWay             clnt no   The Wollongong Group 2/25/94
  359. IMAP2  Unix/X     PathWay             clnt no   The Wollongong Group 2/25/94
  360. POP3   Macintosh  PathWay             clnt no   The Wollongong Group 2/25/94
  361. POP3   Unix/X     PathWay             clnt no   The Wollongong Group 2/25/94
  362. IMAP?  Macintosh  ECSMail Mac (alpha) clnt yes  ISA 11/7/93
  363. IMAP2b Macintosh  ECSMail 3.0 (beta)  clnt yes  ISA 10/4/94
  364. POP2   Macintosh  MacPOP 1.5          clnt ?    ? 10/24/94
  365. POP2   MS-DOS     PC POP 2.1          clnt ?    ? 10/24/94
  366. POP3   Macintosh  TCP/Connect II      clnt ?    InterCon Systems Corp
  367. POP3   MS-WIN     TCP/Connect II f W  clnt yes  InterCon Systems Corp 7/8/94
  368. POP3   NeXT       EasyMail            clnt yes  ftp.cac.washington.edu 11/7/93
  369. IMAP2  NeXT       MailManager         srvr yes  ftp.cac.washington.edu 11/7/93
  370. IMAP2  TOPS20     MAPSER              srvr na   ? 11/7/93
  371. IMAP2  Unix       imap kit            srvr na   ftp.cac.washington.edu 2/1/94
  372. POP23  Unix       imap kit            srvr na   ftp.cac.washington.edu 2/1/94
  373. IMAP4  Unix       imap4 kit (alpha)   srvr na   ftp.cac.washington.edu 5/31/95
  374. IMAP24 Unix       Pine 3.90           clnt yes  ftp.cac.washington.edu 9/23/94
  375. IMAP24 Unix       Pine 3.91           clnt yes  ftp.cac.washington.edu 10/14/94
  376. IMAP24 MS-DOSl+   PC-Pine 3.90        clnt yes  ftp.cac.washington.edu 9/23/94
  377. IMAP24 MS-DOSl+   PC-Pine 3.91        clnt yes  ftp.cac.washington.edu 10/14/94
  378. POP23  Unix       popclient 2.21      clnt ?    csugrad.cs.vt.edu 4/5/94
  379. IMAP2  VMS        Pine 3.88 port      clnt yes  vms.huji.ac.il 4/12/94
  380. IMAP?  VMS        Pine in PMDF 4.3    clnt ?    Innosoft 4/1/94
  381. IMAP2  VMS        ImapD port          srvr yes  vms.huji.ac.il 4/12/94
  382. POP3   Macintosh6 Eudora 1.3.1        clnt no   ftp.qualcomm.com 7/14/94
  383. POP3   Macintosh7 Eudora 1.4.2        clnt yes  ftp.qualcomm.com 5/10/94
  384. POP3   Mac7/PM7   Eudora 1.4.3        clnt yes  ftp.qualcomm.com 9/13/94
  385. POP3   Mac7/PM7   Eudora 1.5          clnt yes  ftp.qualcomm.com 9/13/94
  386. POP3   Mac7/PM7   Eudora 1.5b6        clnt yes  ftp.qualcomm.com 10/11/94
  387. POP3   Mac7/PM7   Eudora 1.5.1b1      clnt yes  ftp.qualcomm.com 10/25/94
  388. POP3mr Macintosh7 Eudora 2.0.2        clnt yes  Qualcomm 5/10/94
  389. POP3mr Mac7/PM7   Eudora 2.0.3        clnt yes  Qualcomm 9/13/94
  390. POP3mrkMac7/PM7   Eudora 2.1          clnt yes  Qualcomm 9/13/94
  391. POP3   MS-WINw    Eudora 1.4          clnt yes  ftp.qualcomm.com 7/14/94
  392. POP3   MS-WINw    Eudora 1.4.4        clnt yes  ftp.qualcomm.com 6/23/95
  393. POP3   MS-WINw    Eudora 2.0.2        clnt yes  Qualcomm 5/10/94
  394. POP3   MS-WINw    Eudora 2.0.3 (test) clnt yes  Qualcomm 9/13/94
  395. POP3   MS-WINw    Eudora 2.1 (future) clnt yes  Qualcomm 9/13/94
  396. POP3   OS/2       PMMail 11           clnt yes  hobbes.nmsu.edu 6/2/95
  397. POP3   OS/2       POP3D 12            srvr yes  hobbes.nmsu.edu 6/2/95
  398. POP3   MS-WIN     Mi'Mail             clnt yes  http://www.irisoft.be 6/30/95
  399.  
  400. IMAP2  Unix       imapd 3.1/Stanf     srvr na   sumex-aim.stanford.edu*
  401. IMAP2b Unix       imapd 3.4/UW        srvr ?    ftp.cac.washington.edu 12/13/94
  402. IMAP2b Unix       imapd 3.5/UW        srvr ?    ftp.cac.washington.edu 4/25/95
  403. IMAP2b Unix       imapd 3.6.BETA      srvr ?    ftp.cac.washington.edu 4/25/95
  404. IMAP2b Unix       imapd 4.0/UW (fut)  srvr ?    U Wash 4/25/95
  405. IMAP2  Unix/X     Ximap 0.7.2         clnt ?    sumex-aim.stanford.edu
  406. IMAP?  Unix/X     XLView 1.22         clnt yes  sumex-aim.stanford.edu
  407. IMAP?  Unix/X     Palm (in dev)       clnt ?    UMiami 11/7/93
  408. IMAP?  Unix/X     Cyrus (dev on hold) clnt yes  CMU 10/4/94
  409. IMAP24 Unix       Cyrus 1.3           srvr yes  ftp.andrew.cmu.edu 3/28/95
  410. POP3   Unix       Cyrus 1.3           srvr na   ftp.andrew.cmu.edu 3/28/95
  411. KPOP   Unix       Cyrus 1.4           srvr na   ftp.andrew.cmu.edu 3/28/95
  412. IMAP4  ?          Futr Andrew Msg Sys ?    ?    Carnegie-Mellon 9/20/94
  413. IMAP?  Xrx Lsp Mc MM-D                clnt no   Stanford U 11/7/93
  414. IMAP?  Xrx Lsp Mc Yes-Way             clnt yes  Stanford U 11/7/93
  415. IMAP2  MS-WINw    ECSMail 2.1         clnt ?    ISA, ftp.srv.ualberta.ca 2/25/94
  416. IMAP2  MS-WINw    ECSMail 2.2 (beta)  clnt yes  ISA, info.asu.edu 2/25/94
  417. IMAP2b MS-WINw    ECSMail 3.0 (beta)  clnt yes  ISA 10/4/94
  418. IMAP2  Unix/XM    ECSMail Mo (in dev) clnt yes  ISA 11/7/93
  419. IMAP2b Solaris    ECSMail 3.0 (beta)  clnt yes  ISA 10/4/94
  420. IMAP2  MS-DOS     ECSMail DOS(in dev) clnt yes  ISA 11/7/93
  421. IMAP?  Unix       UMAIL               clnt no   umail@umail.umd.edu 11/7/93
  422. IMAP?  Unix       MS                  clnt no   ftp.cac.washington.edu 11/7/93
  423. IMAP2  MS-WIN     PathWay             clnt no   The Wollongong Group 2/25/94
  424. POP3   MS-WIN     PathWay             clnt no   The Wollongong Group 2/25/94
  425. POP?   MS-WIN     PathWay Access 3.0  clnt ?    The Wollongong Group 8/4/94
  426. IMAP?  NT         ECSMail 2.1         clnt yes  ISA, ftp.srv.ualberta.ca 11/7/93
  427. POP3   NT         post.office (7/95)  srvr na   Software.com, Inc. 6/20/95
  428. IMAP?  OS/2       ECSMail OS/2(in dev)clnt yes  ISA 11/7/93
  429. IMAP2  Amiga      Pine 3.8x (in dev)  clnt yes  UWashington 11/7/93
  430. POP23  Macintosh  POPMail 2.09        clnt ?    boombox.micro.umn.edu 12/3/93
  431. IMAP2  Macintosh  POPMail 2.09        clnt ?    boombox.micro.umn.edu 12/3/93
  432. IMAP2b Unix       imapperl-0.5        clnt ?    dnpap.et.tudelft.nl 4/7/95
  433. POP2   Macintosh  MailStop 1.1.3      srvr na   boombox.micro.umn.edu 1/18/94
  434. POP3r  Macintosh  MailShare 1.0(beta) srvr na   glenn.anderson@stonebow.otago.ac.nz 8/16/94
  435. POP2   MS-DOS     LifeLine Mail 2.0   clnt ?    SunSelect 12/7/93
  436. POP23  MS-DOS     SelectMail 2.1      clnt ?    SunSelect 1/25/94
  437. POP2   MS-DOSk    ?                   srvr na   ucsd.edu
  438. POP2   MS-DOSk    net091b             srvr na   boombox.micro.umn.edu 12/3/93
  439. POP3   MS-DOSk    pop3nos v1.86       srvr na   boombox.micro.umn.edu 12/3/93
  440. POP3   MS-DOSk    pop3serv            srvr na   biochemistry.crwu.edu
  441. POP3   MS-DOSk    nos11c-a.exe        srvr na   biochemistry.bioc.cwru.edu 9/16/94
  442. POP2   MS-DOS     MD/DOS-IP           clnt ?    U Maryland
  443. POP2   MS-DOS     PC/TCP              clnt ?    FTP Software
  444. POP2   OS/2       PC/TCP for OS/2     clnt ?    FTP Software 11/2/93
  445. POP23  MS-WIN     BW-Connect          clnt no   Beame & Whiteside 8/4/94
  446. POP3   MS-WIN     Air Series 2.06     clnt no   Spry 7/7/94
  447. IMAP?  MS-WIN     Air Mail            ?    ?    AIR Co. Ltd 9/20/94
  448. IMAP?  MS-WIN     EMBLA               ?    ?    ICL ProSystems 9/20/94
  449. POP23  MS-DOSp    POPMail/PC 3.2.2    clnt ?    boombox.micro.umn.edu 1/11/94
  450. IMAP?  MS-DOSp    POPMail/PC 3.2.2    clnt ?    boombox.micro.umn.edu 1/11/94
  451. POP23  MS-DOSp    Minuet 1.0b16 (beta)clnt no   boombox.micro.umn.edu 8/16/94
  452. POP?   MS-WINls   TCPMail             clnt ?    Pinesoft (pinesoft@net.com)
  453. POP2   Unix       U Minn popd 1.5c    srvr na   boombox.micro.umn.edu 11/19/93
  454. POP2   Unix       USC-ISI popd        srvr na   ? 10/24/94
  455. POP2   Unix       imapd/ipop2d 3.4    srvr na   ftp.cac.washington.edu 12/13/94
  456. POP3   Unix/curs  Z-Mail 4.0          clnt yes  Z-Code Software (info@z-code.com) 6/30/95
  457. POP3   Unix/line  Z-Mail 4.0          clnt yes  Z-Code Software (info@z-code.com) 6/30/95
  458. POP3   Unix/Motif Z-Mail 4.0          clnt yes  Z-Code Software (info@z-code.com) 6/30/95
  459. POP3   MacOS      Z-Mail 4.0          clnt yes  Z-Code Software (info@z-code.com) 6/30/95
  460. POP3   Windows    Z-Mail 4.0          clnt yes  Z-Code Software (info@z-code.com) 6/30/95
  461. POP?   Unix       zync ?              clnt ?    Z-Code Software (info@z-code.com) 9/23/94
  462. POP23k UnixX      xmh                 clnt ?    ftp.x.org 2/15/94
  463. POP23k UnixX      exmh                clnt ?    ?
  464. POP23k UnixX      dxmail/mh           clnt ?    DEC
  465. POP?   Unix       ucbmail clone       clnt ?    rtfm.mit.edu 12/16/94
  466. POP?   Unix       pop-perl-1.0        clnt ?    sunsite.unc.edu 9/13/94
  467. POP2   VM         FAL                 srvr na   IBM
  468. POP2   MS-WIN     IBM TCP/IP for DOS  clnt no   IBM 7/7/94
  469. POP2   VM         ?                   srvr na   Texas Tech University
  470. POP?   VM         ?POPD               srvr na   vmd.cso.uiuc.edu 2/4/94
  471. POP3   VM         vmpop3.200          srvr na   uriacc.uri.edu 1/10/95
  472. POP3   MUSIC/SP   POPD 1.0            srvr na   McGill Univ. Sys. Inc. 01/11/95
  473. POP2   OS/2       TCP/2 SERVER PACK   srvr na   Essex Systems
  474. POP2   VMS        MULTINet            srvr na   TGV, Inc.
  475. POP2   HP3000/MPE NetMail/3000        srvr na   3K Associates
  476. POP3k  Macintosh  Eudora 1.3a8k       clnt ?    ftp.brown.edu 8/19/94
  477. POP3   Macintosh  MacPOP (Berkeley)   clnt ?    ftp.cc.berkeley.edu
  478. POP3k  Macintosh  TechMail 2.0        clnt ?    net-dist.mit.edu
  479. POP3   Macintosh  MacMH               clnt ?    jessica.stanford.edu/info
  480. POP3   Macintosh  VersaTerm Link      clnt ?    Synergy Software 10/8/93
  481. POP3   Macintosh  LeeMail 2.0.2 (shw) clnt ?    chs.cusd.claremont.edu 10/12/93
  482. POP3   Mac7pro    Mail*Link Internet  clnt yes  StarNine Technologies 2/18/94
  483. POP3t  Unix       popper-1.7          srvr na   ftp.cc.berkeley.edu 10/15/93
  484. POP3k  Unix       popper-1.7k         srvr na   ftp.brown.edu 10/19/94
  485. POP3k  Unix       hacked ucbmail      clnt no   UCSC 6/29/95
  486. POP3k  Unix       hacked pine         clnt yes  UCSC 6/29/95
  487. POP3   Unix       popper-1.831        srvr na   ftp.cc.berkeley.edu 11/3/93
  488. POP3   Solaris2.X popper-1.831/uore   srvr na   ftp.uoregon.edu 10/19/93
  489. POP3   Solaris2.X popper-1.9          srvr na   ftp.chalmers.se 7/26/94
  490. POP3   Unix       popper-1.831/qual   srvr na   ftp.qualcomm.com 11/16/93
  491. POP3   Unix       qpop-2.1.1          srvr na   ftp.qualcomm.com 9/2/94
  492. POP3   Unix       qpop-2.1.4r4        srvr na   ? 5/16/95
  493. POP?   Unix       qpopper             ?    ?    ? 1/15/95
  494. POP3   Unix       popper-1.8u2Q1/Q2   srvr na   ? 1/11/94
  495. POP3   Unix       popperQC3           srvr na   QualComm 6/21/94
  496. POP23k Unix       mh-6.8 (UCI RandMH) both yes  ftp.ics.uci.edu 8/30/94
  497. POP23krUnix       mh-6.8.3 (UCI RndMH)both yes  ftp.ics.uci.edu 9/27/94
  498. POP3   Unix/EMACS RMAIL               clnt ?    ? 11/4/94
  499. POP3   Unix/EMACS vm                  clnt ?    ftp.uu.net 11/22/94
  500. POP3   Linux      miniclient          clnt ?    sunsite.unc.edu 8/30/94
  501. POP3   Unix       imapd/ipop3d 3.4    srvr na   ftp.cac.washington.edu 12/13/94
  502. POP3   Unix       pop3d 1.004         srvr na   ftp.ucdavis.edu 12/3/93
  503. POP2   Unix       pop2d 1.001         srvr na   ftp.ucdavis.edu 12/3/93
  504. POP3   Unix       mush 7.2.5          clnt ?    ? 12/16/94
  505. POP23k Unix       popmaild            srvr na   ftp.wu-wien.ac.at 4/5/95
  506. IMAP   AIX        imap server         srvr ?    ftp.wu-wien.ac.at 4/5/95
  507. POP3   MacOS/AOCE MailConnect         clnt yes  ? 7/5/95
  508. POP3t  MS-DOSnpo  PC/TCP              clnt ?    FTP Software
  509. POP3   OS/2       PC/TCP for OS/2     clnt ?    FTP Software 11/2/93
  510. POP3   MS-DOS     TechMail(future)    clnt ?    ? 
  511. POP3   MS-WINl    TechMail for Wind.  clnt ?    net-dist.mit.edu 2/25/94
  512. POP3   OS/2l      TechMail for Wind.  clnt ?    net-dist.mit.edu 2/25/94
  513. POP3   MS-DOSp    NUPop 1.03          clnt no   ftp.acns.nwu.edu 11/5/93
  514. POP3   MS-DOSp    NUPop 2.02          clnt no   ftp.acns.nwu.edu 1/18/94
  515. POP3   MS-DOSp    NUPop 2.10 (alpha)  clnt yes  ftp.acns.nwu.edu 6/10/94
  516. POP23  MS-WINw    Trumpet             clnt no   ftp.psychol.utas.edu.au 7/7/94
  517. POP3   MS-WIN     Pceudora            clnt ?    ftp.qualcomm.com 9/24/93
  518. POP3   MS-WINw    WinPmail 2.0b4      clnt ?    risc.ua.edu 6/6/95
  519. POP3   MS-DOSp    POPgate (Pmail gw)  clnt ?    risc.ua.edu 4/1/94
  520. POP3   MS-DOSl    PMPOP (Pmail gw)    clnt ?    risc.ua.edu 4/1/94
  521. POP3x  MS-WIN     WinQVT (2.1)        clnt ?    QPC Software (shareware) 7/12/94
  522. POP3   MS-WINp    wnqvtnet 3.0        clnt ?    ftp.cica.indiana.edu
  523. POP3   MS-WINp    wnqvtnet 3.9        clnt ?    ftp.cica.indiana.edu 2/1/94
  524. POP3   MS-WIN     Open Systems Mail   clnt ?    Pine Software
  525. POP3   MS-WIN?    IMAIL               both ?    Ipswitch 7/12/94
  526. POP3   VMS        IUPOP3 v1.7         srvr na   ftp.indiana.edu 7/25/94
  527. POP3   VMS        IUPOP3 v1.7-CMU-TEK srvr na   ftp.indiana.edu 7/25/94
  528. POP3   VMS        IUPOP3 v1.8-1       srvr na   ftp.indiana.edu 7/25/94
  529. POP3   MS-DOS     POP3 0.9            clnt na   ftp.indiana.edu 7/25/94
  530. POP3   VMS        MULTINet            both ?    TGV, Inc.
  531. POP3   VMS        PMDF 4.2            srvr na   Innosoft 1/7/94
  532. IMAP?  VMS        PMDF 4.2            srvr ?    Innosoft 11/7/93
  533. IMAP?  MS-DOS     PMDF E-mail Interc  clnt ?    Innosoft 3/2/94
  534. IMAP?  Macintosh  PMDF E-mail Interc  clnt ?    Innosoft 3/2/94
  535. IMAP4  SolarisX   Roam (Future)       clnt ?    Sun 8/9/94
  536. IMAP4  SolarisX   imapd (Future)      clnt ?    Sun 8/9/94
  537. IMAP?  UnixX      ?                   clnt ?    mtm@camis.stanford.edu 8/9/94
  538. POP3   OS/2       TCP/2 SERVER PACK   srvr na   Essex Systems
  539. POP3   OS/2       TCP/2 ADV CLIENT    clnt ?    Essex Systems
  540. POP?   MS-DOS     UCDmail             clnt ?    ftp.ucdavis.edu 10/24/94
  541. POP?   MS-DOS     PC POP              clnt ?    ?Bill Schweickert/Sterling Fed
  542. POP23  MS-WINnpo  Super-TCP for W e.0 clnt yes  Frontier Technologies 6/10/94
  543. POP?   MS-WINnpo  Super-TCP for W e.0 srvr yes  Frontier Technologies 7/12/94
  544. POP?   MS-WINw    Windows ELM         clnt ?    lister.cc.ic.ac.uk 7/12/94
  545. POP23  MS-DOSni   ChameleonNFS        both ?    NetManage 8/4/94
  546. POP23  MS-DOSni   Chameleon beta      clnt yes  NetManage
  547. POP23  MS-WINw    Internet Chameleon  clnt yes  NetManage 7/12/94
  548. POP?   Macintosh  MEWS                clnt ?    ?
  549. POP?   Macintosh  byupopmail          clnt ?    ?
  550. POP?   VM         ?                   srvr na   TTUVM1
  551. POP3   Macintosh  HyperMail           ?    ?    ?
  552. ?      OS/2       lamailpop           ?    ?    ftp-so2.cdrom.com
  553. POP3   MS-DOSs    pcelm               clnt ?    lister.cc.ic.ac.uk 1/25/94
  554. POP3   MS-WINs    winelm              clnt ?    lister.cc.ic.ac.uk 1/25/94
  555. POP3   Netware    Mercury 1.11        srvr na   risc.ua.edu 2/4/94
  556. POP3   MS-WINw    IMail               srvr na   Ipswitch 7/15/94
  557. POP3   MS-WIN     Pegasus/Win 1.13(b) clnt yes  ? 3/9/94
  558. POP3   MS-WIN     Pegasus/Win 1.2     clnt yes  ? 7/19/94
  559. POP23  MS-WINw    Mail-IT 2           clnt yes  mail-it@unipalm.co.uk 7/12/94
  560. POP23  Unix       Mail-IT 2           clnt yes  mail-it@unipalm.co.uk 9/9/94 
  561. POP23  Unix       servers w Mail-IT   srvr na   mail-it@unipalm.co.uk 12/16/94
  562. POP?   MS-WIN     RFD Mail 1.22       clnt ?    ftp.std.com 7/19/94
  563. POP?   MS-WIN     RFD Mail 1.23       clnt ?    ftp.std.com 9/16/94
  564. POP3   MS-WINw    ws_gmail            srvr na   buckshot.usma.edu 9/16/94
  565. POP3   MS-WINw    IMAIL               srvr na   Ipswitch 9/16/94
  566. ------ ---------- ------------------- ---- ---- --------------------------------
  567. Appendix:
  568. Some other packages for desktop systems
  569. ------ ---------- ------------------- ---- ---- --------------------------------
  570. ?      MS-DOSs    CMM                 peer ?    Cinetic Systems 1/25/94
  571. ?      MS-DOSs    WinMail 1.1a        peer ?    Obsolete
  572. SMTP   Macintosh  LeeMail 1.2.4       peer ?    Shareware, laf@mitre.org
  573. SMTP   Macintosh  LeeMail 2.0.2 (shw) peer ?    chs.cusd.claremont.edu 10/12/93
  574. SMTP   MS-DOSni   ChameleonNFS        peer ?    NetManage 2/25/94
  575. SMTP   MS-WINw    ws_gmail            peer ?    buckshot.usma.edu 5/26/94
  576. uucp   Macintosh  FernMail            peer ?    Shareware, dplatt@snulbug.mtview.ca.us
  577. prop   Macintosh  MacPost             both ?    ftp.lu.se 10/19/93
  578. uucp   Macintosh  Eudora >1.3.1       peer yes  ftp.qualcomm.com 5/10/94
  579. uucp   Macintosh  UUPC                peer ?    dplatt@snulbug.mtview.ca.us
  580. uucp   Macintosh  gnuucp              peer ?    jim@fpr.com
  581. uucp   MS-DOS     waffle              peer ?    ? dell@vox.darkside.com 10/24/94
  582. uucp   MS-DOS     UUPC                peer ?    ? help@kew.com 10/24/94
  583. fshare MS-Windows Pegasus/Win 1.02    clnt ?    risc.ua.edu 12/3/93
  584. fshare MS-Windows Pegasus/Win 1.11(a) clnt ?    ? 7/14/94
  585. fshare MS-Windows Pegasus/Win 1.13(b) clnt yes  ? 3/9/94
  586. fshare MS-DOS     Pegasus/DOS 3.11(a) clnt yes  risc.ua.edu 7/14/94
  587. fshare Macintosh  Pegasus/Mac 2.0.5   clnt ?    risc.ua.edu 7/14/94
  588. SMTP   MS-DOS     Charon              gway ?    risc.ua.edu 10/15/93
  589. Waffle MS-WIN     Boxer               clnt ?    ftp.halcyon.com 12/3/93
  590. ?      MS-?       pcelm               clnt ?    simtel 12/3/93
  591. ?      MS-?       elm-pc              clnt ?    lister.cc.ic.ac.uk 12/3/93
  592. SMTP   MS-WINw    Internt Ex for cc:m gway yes  IMA 1/31/94
  593. SMTP   Netware    Mercury 1.11        gway ?    risc.ua.edu 2/4/94
  594. ?      Macintosh  PowerMail           clnt ?    Apple 2/18/94
  595. SMTP   OS/2       PC/TCP v1.3         peer ?    FTP Software 2/18/94
  596. MAPI   MS-DOS?    Microsoft Mail      clnt ?    Microsoft 3/2/94
  597. ?      Macintosh  Microsoft Mail      clnt ?    Microsoft 3/15/94
  598. VIM    DOSWINMac  cc:mail             clnt ?    Lotus 3/15/94
  599. MHS/G  DOSWINMac  DaVinci eMAIL       clnt ?    DaVinci 2/24/94
  600. P7uucp DOSWINMac  OpenMail            clnt ?    HP 3/2/94
  601. ?      DOSWINMac  WordPerfect Office  clnt ?    WordPerfect Corp. 3/15/94
  602. ?      DOSMac     MailWorks           clnt ?    DEC 3/2/94
  603. MHS/G  DOSWIN     BeyondMail 2.0      clnt ?    Beyond, Inc./Banyan 3/2/94
  604. ?      DOSOS/2    Higgins Mail        clnt ?    Enable Software 1/26/95
  605. ?      DOSWINMac  Quickmail 2.6       clnt ?    CE Software 3/15/94
  606. ?      MS-WIN     Team                clnt ?    Futurus 1/26/95
  607. ?      DOSWIN     Expressit!          clnt ?    Infinite Technologies 1/26/95
  608. ?      ?          GroupWise           cnlt ?    Novell 1/26/95
  609. ?      DOSWINMac  Lotus Notes         clnt ?    Lotus 3/15/94
  610. FCP    Macintosh  FirstClass 2.5      clnt no   SoftArc 7/12/94
  611. FCP    MS-WIN     FirstClass 2.5      clnt no   SoftArc 7/12/94
  612. FCP    Macintosh  FirstClass 2.5      srvr no   SoftArc 7/12/94
  613. MHS    Macintosh  FirstClass/MHS      gway no   SoftArc 7/12/94
  614. UUCP   Macintosh  FirstClass/UUCP     gway no   SoftArc 7/12/94
  615. MAPI   MS-WINw    Mail-IT 2           clnt yes  mail-it@unipalm.co.uk 7/12/94
  616. MAPI   ?          ECSmail ? (future)  clnt ?    ISA 10/7/94
  617. MAPI   ?          Z-Mail (future)     clnt ?    Z-Code Software (info@z-code.com)
  618. VIM    ?          ECSmail ? (future)  clnt ?    ISA 10/7/94
  619. MAPI   MS-WIN     Air Mail            ?    ?    AIR Co. Ltd 10/7/94
  620. SMTP   MS-WINw    Mail-IT 2           peer yes  mail-it@unipalm.co.uk 7/12/94
  621. ?      MS-WINw    Panda               ?    ?    ftp.cica.indiana.edu 7/12/94
  622. PSS    MS-Win     pMail 3.0           clnt no   CommTouch 9/27/94
  623. PSS    MS-DOS     pMail 3.0           clnt no   CommTouch 9/27/94
  624. ------ ---------- ------------------- ---- ---- --------------------------------
  625. Other issues:
  626. (1) What are the common extensions to POP3 and which clients/servers
  627.  support them?
  628. POP3k - Kerberos
  629. POP3a - AFS Kerberos
  630. POP3x - ?
  631. POP3t - xtnd xmit facility--allows client to send mail through additional
  632.  POP commands, thus allowing server to verify/log source of mail.
  633. POP3r - APOP
  634. POP3m - ?
  635. (2) What DOS protocol stacks are supported?
  636. MS-DOSm - Lan Manager
  637. MS-DOSn - NDIS Drivers
  638. MS-DOSl - Lan Workplace for Dos
  639. MS-DOSs - Sun PCNFS
  640. MS-DOSp - Packet Drivers
  641. MS-DOSo - ODI Drivers
  642. MS-DOSi - IPXLink
  643. MS-DOSf - FTP Software PC/TCP
  644. MS-DOSk - KA9Q I think
  645. MS-WIN? - similar
  646. MS-WINw - WinSock compliaint
  647. (3) Other notes
  648. IMAPx - MacMS's own dialect of IMAP.
  649. IMAP2b - IMAP2bis: name applied to various improved versions of IMAP2.
  650.  This development effort culminated in IMAP4.
  651. IMAP24 - IMAP2 or IMAP4
  652. fshare - uses file sharing.
  653. MAPI - Microsoft's Messaging API
  654. VIM - Lotus's Vendor Independent Messaging API
  655. CMC - XAPIA's Common Message Calls API
  656. AOCE - Apple Open Collaborative Environment
  657. FCP - Softarc's proprietary client-server protocol.
  658. Unix/X - X Windows based
  659. Unix/XM - Motif based
  660. PSS - PROFS Screen Scraper
  661. (4) IMAP/MAPI adaptors:
  662. Wollongong's Pathway Access 7/12/94
  663. mail-it@unipalm.co.uk's Mail-IT 7/12/94
  664. ------ ----------- ------------------- ------- --------------------------------
  665.